[INFO] fetching crate morphix 0.19.6...
[INFO] fixing morphix-0.19.6 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate morphix 0.19.6 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate morphix 0.19.6
[INFO] finished tweaking crates.io crate morphix 0.19.6
[INFO] tweaked toml for crates.io crate morphix 0.19.6 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate morphix 0.19.6 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate morphix 0.19.6 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cfg-version v1.0.0
[INFO] [stderr]   Downloaded morphix_derive v0.18.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ecb8864448d60a0fae1c18989f4471ea954fa6f7b26dc1d02bdda27dc9571715
[INFO] running `Command { std: "docker" "start" "ecb8864448d60a0fae1c18989f4471ea954fa6f7b26dc1d02bdda27dc9571715", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ecb8864448d60a0fae1c18989f4471ea954fa6f7b26dc1d02bdda27dc9571715" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ecb8864448d60a0fae1c18989f4471ea954fa6f7b26dc1d02bdda27dc9571715", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ecb8864448d60a0fae1c18989f4471ea954fa6f7b26dc1d02bdda27dc9571715" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling typeid v1.0.3
[INFO] [stderr]    Compiling erased-serde v0.4.10
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]     Checking uuid v1.20.0
[INFO] [stderr]     Checking chrono v0.4.43
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling morphix_derive v0.18.3
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking yoke v0.8.2
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking morphix v0.19.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/batch.rs:326:9
[INFO] [stdout]     |
[INFO] [stdout] 326 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]   --> src/general/unsize.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |     use crate::adapter::Json;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]    |                         |
[INFO] [stdout]    |                         no `Json` in `adapter`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/adapter/mod.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[cfg(feature = "json")]
[INFO] [stdout]    |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout] 17 | pub use json::Json;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/bound.rs:275:9
[INFO] [stdout]     |
[INFO] [stdout] 275 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/collections/binary_heap.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:702:9
[INFO] [stdout]     |
[INFO] [stdout] 702 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:364:9
[INFO] [stdout]     |
[INFO] [stdout] 364 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:624:9
[INFO] [stdout]     |
[INFO] [stdout] 624 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/collections/hash_set.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/cow.rs:301:9
[INFO] [stdout]     |
[INFO] [stdout] 301 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/deref.rs:419:9
[INFO] [stdout]     |
[INFO] [stdout] 419 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/newtype.rs:386:9
[INFO] [stdout]     |
[INFO] [stdout] 386 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/option.rs:307:9
[INFO] [stdout]     |
[INFO] [stdout] 307 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/range.rs:429:9
[INFO] [stdout]     |
[INFO] [stdout] 429 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/slices/array.rs:354:9
[INFO] [stdout]     |
[INFO] [stdout] 354 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:624:9
[INFO] [stdout]     |
[INFO] [stdout] 624 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/slices/slice.rs:536:9
[INFO] [stdout]     |
[INFO] [stdout] 536 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/slices/vec.rs:662:9
[INFO] [stdout]     |
[INFO] [stdout] 662 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/slices/vec_deque.rs:913:9
[INFO] [stdout]     |
[INFO] [stdout] 913 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/strings/os_string.rs:280:9
[INFO] [stdout]     |
[INFO] [stdout] 280 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/strings/str.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/strings/string.rs:469:9
[INFO] [stdout]     |
[INFO] [stdout] 469 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/tuple.rs:486:9
[INFO] [stdout]     |
[INFO] [stdout] 486 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^----
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]    --> src/batch.rs:322:9
[INFO] [stdout]     |
[INFO] [stdout] 322 |     use morphix_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]   --> src/general/unsize.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |     use morphix_test_utils::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]    --> src/impls/bound.rs:271:9
[INFO] [stdout]     |
[INFO] [stdout] 271 |     use morphix_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/collections/binary_heap.rs:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 |     use serde_json::Value;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:698:9
[INFO] [stdout]     |
[INFO] [stdout] 698 |     use morphix_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:361:9
[INFO] [stdout]     |
[INFO] [stdout] 361 |     use morphix_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:621:9
[INFO] [stdout]     |
[INFO] [stdout] 621 |     use morphix_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/collections/hash_set.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |     use serde_json::Value;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]    --> src/impls/cow.rs:297:9
[INFO] [stdout]     |
[INFO] [stdout] 297 |     use morphix_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]    --> src/impls/deref.rs:416:9
[INFO] [stdout]     |
[INFO] [stdout] 416 |     use morphix_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]    --> src/impls/newtype.rs:383:9
[INFO] [stdout]     |
[INFO] [stdout] 383 |     use morphix_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]    --> src/impls/option.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |     use morphix_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]    --> src/impls/range.rs:425:9
[INFO] [stdout]     |
[INFO] [stdout] 425 |     use morphix_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]    --> src/impls/slices/array.rs:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |     use morphix_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:621:9
[INFO] [stdout]     |
[INFO] [stdout] 621 |     use morphix_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]    --> src/impls/slices/slice.rs:533:9
[INFO] [stdout]     |
[INFO] [stdout] 533 |     use morphix_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]    --> src/impls/slices/vec.rs:659:9
[INFO] [stdout]     |
[INFO] [stdout] 659 |     use morphix_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]    --> src/impls/slices/vec_deque.rs:910:9
[INFO] [stdout]     |
[INFO] [stdout] 910 |     use morphix_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]    --> src/impls/strings/os_string.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |     use morphix_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |     use morphix_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]    --> src/impls/strings/str.rs:218:9
[INFO] [stdout]     |
[INFO] [stdout] 218 |     use morphix_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]    --> src/impls/strings/string.rs:466:9
[INFO] [stdout]     |
[INFO] [stdout] 466 |     use morphix_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `morphix_test_utils`
[INFO] [stdout]    --> src/impls/tuple.rs:483:9
[INFO] [stdout]     |
[INFO] [stdout] 483 |     use morphix_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `morphix_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `morphix_test_utils`, use `cargo add morphix_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/batch.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]   --> src/general/unsize.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |     use serde_json::json;
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/bound.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:699:9
[INFO] [stdout]     |
[INFO] [stdout] 699 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:362:9
[INFO] [stdout]     |
[INFO] [stdout] 362 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:622:9
[INFO] [stdout]     |
[INFO] [stdout] 622 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/cow.rs:298:9
[INFO] [stdout]     |
[INFO] [stdout] 298 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/deref.rs:417:9
[INFO] [stdout]     |
[INFO] [stdout] 417 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/newtype.rs:384:9
[INFO] [stdout]     |
[INFO] [stdout] 384 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/option.rs:304:9
[INFO] [stdout]     |
[INFO] [stdout] 304 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/range.rs:426:9
[INFO] [stdout]     |
[INFO] [stdout] 426 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/slices/array.rs:352:9
[INFO] [stdout]     |
[INFO] [stdout] 352 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:622:9
[INFO] [stdout]     |
[INFO] [stdout] 622 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/slices/slice.rs:534:9
[INFO] [stdout]     |
[INFO] [stdout] 534 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/slices/vec.rs:660:9
[INFO] [stdout]     |
[INFO] [stdout] 660 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/slices/vec_deque.rs:911:9
[INFO] [stdout]     |
[INFO] [stdout] 911 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/strings/os_string.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/strings/str.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 219 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/strings/string.rs:467:9
[INFO] [stdout]     |
[INFO] [stdout] 467 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/tuple.rs:484:9
[INFO] [stdout]     |
[INFO] [stdout] 484 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:337:20
[INFO] [stdout]     |
[INFO] [stdout] 337 |         batch.load(replace!(foo.bar, json!(1))).unwrap();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:338:52
[INFO] [stdout]     |
[INFO] [stdout] 338 |         assert_eq!(batch.dump().into_inner(), Some(replace!(foo.bar, json!(1))));
[INFO] [stdout]     |                                                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:344:20
[INFO] [stdout]     |
[INFO] [stdout] 344 |         batch.load(replace!(foo.bar, json!(1))).unwrap();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:345:20
[INFO] [stdout]     |
[INFO] [stdout] 345 |         batch.load(replace!(foo.bar, json!(2))).unwrap();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:346:52
[INFO] [stdout]     |
[INFO] [stdout] 346 |         assert_eq!(batch.dump().into_inner(), Some(replace!(foo.bar, json!(2))));
[INFO] [stdout]     |                                                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:352:20
[INFO] [stdout]     |
[INFO] [stdout] 352 |         batch.load(replace!(foo.bar, json!({"qux": "1"}))).unwrap();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:353:20
[INFO] [stdout]     |
[INFO] [stdout] 353 |         batch.load(append!(foo.bar.qux, json!("2"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:354:52
[INFO] [stdout]     |
[INFO] [stdout] 354 |         assert_eq!(batch.dump().into_inner(), Some(replace!(foo.bar, json!({"qux": "12"}))),);
[INFO] [stdout]     |                                                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:360:20
[INFO] [stdout]     |
[INFO] [stdout] 360 |         batch.load(append!(foo.bar.qux, json!("2"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:361:20
[INFO] [stdout]     |
[INFO] [stdout] 361 |         batch.load(replace!(foo.bar, json!({"qux": "1"}))).unwrap();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:362:52
[INFO] [stdout]     |
[INFO] [stdout] 362 |         assert_eq!(batch.dump().into_inner(), Some(replace!(foo.bar, json!({"qux": "1"}))),);
[INFO] [stdout]     |                                                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/batch.rs:369:19
[INFO] [stdout]     |
[INFO] [stdout] 369 |             .load(batch!(foo, append!(bar, json!("1")), append!(bar, json!("2"))))
[INFO] [stdout]     |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:371:52
[INFO] [stdout]     |
[INFO] [stdout] 371 |         assert_eq!(batch.dump().into_inner(), Some(append!(foo.bar, json!("12"))),);
[INFO] [stdout]     |                                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:377:20
[INFO] [stdout]     |
[INFO] [stdout] 377 |         batch.load(append!(bar, json!("2"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:378:20
[INFO] [stdout]     |
[INFO] [stdout] 378 |         batch.load(append!(qux, json!("1"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/batch.rs:381:18
[INFO] [stdout]     |
[INFO] [stdout] 381 |             Some(batch!(_, append!(bar, json!("2")), append!(qux, json!("1")))),
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:388:20
[INFO] [stdout]     |
[INFO] [stdout] 388 |         batch.load(append!(foo.bar, json!("2"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:389:20
[INFO] [stdout]     |
[INFO] [stdout] 389 |         batch.load(append!(foo.qux, json!("1"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/batch.rs:392:18
[INFO] [stdout]     |
[INFO] [stdout] 392 |             Some(batch!(foo, append!(bar, json!("2")), append!(qux, json!("1")))),
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:399:20
[INFO] [stdout]     |
[INFO] [stdout] 399 |         batch.load(append!(-1, json!("c"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:400:20
[INFO] [stdout]     |
[INFO] [stdout] 400 |         batch.load(append!(_, json!(["a", "b"]))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:401:20
[INFO] [stdout]     |
[INFO] [stdout] 401 |         batch.load(append!(-1, json!("d"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:402:20
[INFO] [stdout]     |
[INFO] [stdout] 402 |         batch.load(append!(-3, json!("e"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/batch.rs:405:18
[INFO] [stdout]     |
[INFO] [stdout] 405 |             Some(batch!(_, append!(-1, json!("ce")), append!(_, json!(["a", "bd"])),)),
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:412:20
[INFO] [stdout]     |
[INFO] [stdout] 412 |         batch.load(append!(-1, json!("c"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:413:20
[INFO] [stdout]     |
[INFO] [stdout] 413 |         batch.load(append!(_, json!(["a", "b"]))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:414:20
[INFO] [stdout]     |
[INFO] [stdout] 414 |         batch.load(append!(-2, json!("d"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:415:20
[INFO] [stdout]     |
[INFO] [stdout] 415 |         batch.load(append!(_, json!(["e", "f"]))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:416:20
[INFO] [stdout]     |
[INFO] [stdout] 416 |         batch.load(append!(-3, json!("g"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/batch.rs:419:18
[INFO] [stdout]     |
[INFO] [stdout] 419 |             Some(batch!(
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/batch.rs:430:20
[INFO] [stdout]     |
[INFO] [stdout] 430 |         batch.load(batch!(foo, truncate!(bar, 1), truncate!(bar, 2))).unwrap();
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:431:52
[INFO] [stdout]     |
[INFO] [stdout] 431 |         assert_eq!(batch.dump().into_inner(), Some(truncate!(foo.bar, 3)),);
[INFO] [stdout]     |                                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:437:20
[INFO] [stdout]     |
[INFO] [stdout] 437 |         batch.load(append!(foo.bar.qux, json!("42"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:438:20
[INFO] [stdout]     |
[INFO] [stdout] 438 |         batch.load(truncate!(foo.bar.qux, 1)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:439:52
[INFO] [stdout]     |
[INFO] [stdout] 439 |         assert_eq!(batch.dump().into_inner(), Some(append!(foo.bar.qux, json!("4"))),);
[INFO] [stdout]     |                                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:445:20
[INFO] [stdout]     |
[INFO] [stdout] 445 |         batch.load(append!(foo.bar.qux, json!("42"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:446:20
[INFO] [stdout]     |
[INFO] [stdout] 446 |         batch.load(truncate!(foo.bar.qux, 2)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:453:20
[INFO] [stdout]     |
[INFO] [stdout] 453 |         batch.load(append!(foo.bar.qux, json!("42"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:454:20
[INFO] [stdout]     |
[INFO] [stdout] 454 |         batch.load(truncate!(foo.bar.qux, 3)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:455:52
[INFO] [stdout]     |
[INFO] [stdout] 455 |         assert_eq!(batch.dump().into_inner(), Some(truncate!(foo.bar.qux, 1)),);
[INFO] [stdout]     |                                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:461:20
[INFO] [stdout]     |
[INFO] [stdout] 461 |         batch.load(truncate!(foo.bar.qux, 3)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:462:20
[INFO] [stdout]     |
[INFO] [stdout] 462 |         batch.load(append!(foo.bar.qux, json!("Hello, World!"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:463:20
[INFO] [stdout]     |
[INFO] [stdout] 463 |         batch.load(truncate!(foo.bar.qux, 1)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/batch.rs:466:18
[INFO] [stdout]     |
[INFO] [stdout] 466 |             Some(batch!(foo.bar.qux, truncate!(_, 3), append!(_, json!("Hello, World")),)),
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:473:20
[INFO] [stdout]     |
[INFO] [stdout] 473 |         batch.load(truncate!(foo.bar.qux, 3)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:474:20
[INFO] [stdout]     |
[INFO] [stdout] 474 |         batch.load(append!(foo.bar.qux, json!("42"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:475:20
[INFO] [stdout]     |
[INFO] [stdout] 475 |         batch.load(truncate!(foo.bar.qux, 3)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:476:52
[INFO] [stdout]     |
[INFO] [stdout] 476 |         assert_eq!(batch.dump().into_inner(), Some(truncate!(foo.bar.qux, 4)),);
[INFO] [stdout]     |                                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:482:20
[INFO] [stdout]     |
[INFO] [stdout] 482 |         batch.load(truncate!(-1, 1)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:483:20
[INFO] [stdout]     |
[INFO] [stdout] 483 |         batch.load(truncate!(_, 2)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:484:20
[INFO] [stdout]     |
[INFO] [stdout] 484 |         batch.load(truncate!(-1, 3)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/batch.rs:487:18
[INFO] [stdout]     |
[INFO] [stdout] 487 |             Some(batch!(_, truncate!(-3, 3), truncate!(_, 2))),
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:494:20
[INFO] [stdout]     |
[INFO] [stdout] 494 |         batch.load(truncate!(_, 2)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:495:20
[INFO] [stdout]     |
[INFO] [stdout] 495 |         batch.load(truncate!(-2, 3)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:496:20
[INFO] [stdout]     |
[INFO] [stdout] 496 |         batch.load(truncate!(_, 1)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:497:20
[INFO] [stdout]     |
[INFO] [stdout] 497 |         batch.load(append!(-1, json!("Hello, world!"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:498:20
[INFO] [stdout]     |
[INFO] [stdout] 498 |         batch.load(append!(_, json!(["114", "514"]))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:499:20
[INFO] [stdout]     |
[INFO] [stdout] 499 |         batch.load(truncate!(-3, 8)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/batch.rs:502:18
[INFO] [stdout]     |
[INFO] [stdout] 502 |             Some(batch!(
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/batch.rs:514:20
[INFO] [stdout]     |
[INFO] [stdout] 514 |         batch.load(delete!(foo)).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/batch.rs:515:20
[INFO] [stdout]     |
[INFO] [stdout] 515 |         batch.load(delete!(foo)).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/batch.rs:516:52
[INFO] [stdout]     |
[INFO] [stdout] 516 |         assert_eq!(batch.dump().into_inner(), Some(delete!(foo)));
[INFO] [stdout]     |                                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:522:20
[INFO] [stdout]     |
[INFO] [stdout] 522 |         batch.load(truncate!(foo.bar.qux, 3)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/batch.rs:523:20
[INFO] [stdout]     |
[INFO] [stdout] 523 |         batch.load(delete!(foo.bar)).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/batch.rs:524:52
[INFO] [stdout]     |
[INFO] [stdout] 524 |         assert_eq!(batch.dump().into_inner(), Some(delete!(foo.bar)));
[INFO] [stdout]     |                                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/batch.rs:530:20
[INFO] [stdout]     |
[INFO] [stdout] 530 |         batch.load(delete!(foo)).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:531:20
[INFO] [stdout]     |
[INFO] [stdout] 531 |         batch.load(replace!(foo, json!({}))).unwrap();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:532:52
[INFO] [stdout]     |
[INFO] [stdout] 532 |         assert_eq!(batch.dump().into_inner(), Some(replace!(foo, json!({}))));
[INFO] [stdout]     |                                                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/batch.rs:538:20
[INFO] [stdout]     |
[INFO] [stdout] 538 |         batch.load(delete!(foo)).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:539:20
[INFO] [stdout]     |
[INFO] [stdout] 539 |         batch.load(append!(foo, json!("test"))).unwrap_err();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/general/unsize.rs:110:35
[INFO] [stdout]     |
[INFO] [stdout] 110 |         assert_eq!(mutation, Some(replace!(_, json!("hello world "))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/general/unsize.rs:130:35
[INFO] [stdout]     |
[INFO] [stdout] 130 |         assert_eq!(mutation, Some(append!(_, json!(" world"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/general/unsize.rs:140:35
[INFO] [stdout]     |
[INFO] [stdout] 140 |         assert_eq!(mutation, Some(truncate!(_, 6)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/general/unsize.rs:151:35
[INFO] [stdout]     |
[INFO] [stdout] 151 |         assert_eq!(mutation, Some(truncate!(_, 3)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/general/unsize.rs:161:35
[INFO] [stdout]     |
[INFO] [stdout] 161 |         assert_eq!(mutation, Some(append!(_, json!("世界"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/general/unsize.rs:172:35
[INFO] [stdout]     |
[INFO] [stdout] 172 |         assert_eq!(mutation, Some(replace!(_, json!("世界"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/bound.rs:304:35
[INFO] [stdout]     |
[INFO] [stdout] 304 |         assert_eq!(mutation, Some(replace!(_, json!("Unbounded"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/bound.rs:310:35
[INFO] [stdout]     |
[INFO] [stdout] 310 |         assert_eq!(mutation, Some(replace!(_, json!({"Included": 42}))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/bound.rs:316:35
[INFO] [stdout]     |
[INFO] [stdout] 316 |         assert_eq!(mutation, Some(replace!(_, json!({"Excluded": 2}))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/bound.rs:332:35
[INFO] [stdout]     |
[INFO] [stdout] 332 |         assert_eq!(mutation, Some(replace!(_, json!({"Included": "bar"}))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/bound.rs:354:35
[INFO] [stdout]     |
[INFO] [stdout] 354 |         assert_eq!(mutation, Some(replace!(_, json!([{"Excluded": "y"}]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:753:35
[INFO] [stdout]     |
[INFO] [stdout] 753 |         assert_eq!(mutation, Some(replace!(a, json!("y"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:773:35
[INFO] [stdout]     |
[INFO] [stdout] 773 |         assert_eq!(mutation, Some(append!(a, json!(" world!"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:784:35
[INFO] [stdout]     |
[INFO] [stdout] 784 |         assert_eq!(mutation, Some(replace!(b, json!("hello world"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:795:35
[INFO] [stdout]     |
[INFO] [stdout] 795 |         assert_eq!(mutation, Some(replace!(a, json!("bye"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:805:35
[INFO] [stdout]     |
[INFO] [stdout] 805 |         assert_eq!(mutation, Some(delete!(a)));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:829:35
[INFO] [stdout]     |
[INFO] [stdout] 829 |         assert_eq!(mutation, Some(delete!(b)));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:892:35
[INFO] [stdout]     |
[INFO] [stdout] 892 |         assert_eq!(mutation, Some(delete!(b)));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:955:35
[INFO] [stdout]     |
[INFO] [stdout] 955 |         assert_eq!(mutation, Some(replace!(b, json!(2))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:974:18
[INFO] [stdout]     |
[INFO] [stdout] 974 |             Some(batch!(_, replace!(a, json!(10)), replace!(b, json!(20))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:986:35
[INFO] [stdout]     |
[INFO] [stdout] 986 |         assert_eq!(mutation, Some(replace!(a, json!(10))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:999:18
[INFO] [stdout]     |
[INFO] [stdout] 999 |             Some(batch!(_, replace!(a, json!(10)), replace!(b, json!(20))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/collections/btree_map.rs:1011:35
[INFO] [stdout]      |
[INFO] [stdout] 1011 |         assert_eq!(mutation, Some(batch!(_, replace!(a, json!(10)), delete!(b))));
[INFO] [stdout]      |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/collections/btree_map.rs:1024:18
[INFO] [stdout]      |
[INFO] [stdout] 1024 |             Some(batch!(_, replace!(a, json!(10)), replace!(b, json!(20))))
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/collections/btree_map.rs:1036:35
[INFO] [stdout]      |
[INFO] [stdout] 1036 |         assert_eq!(mutation, Some(batch!(_, replace!(a, json!(10)), delete!(b))));
[INFO] [stdout]      |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/collections/btree_map.rs:1049:18
[INFO] [stdout]      |
[INFO] [stdout] 1049 |             Some(batch!(_, replace!(a, json!(10)), replace!(b, json!(20))))
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/collections/btree_map.rs:1060:35
[INFO] [stdout]      |
[INFO] [stdout] 1060 |         assert_eq!(mutation, Some(replace!(a, json!(10))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/collections/btree_map.rs:1072:18
[INFO] [stdout]      |
[INFO] [stdout] 1072 |             Some(batch!(_, replace!(c, json!(30)), delete!(a), delete!(b)))
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:383:35
[INFO] [stdout]     |
[INFO] [stdout] 383 |         assert_eq!(mutation, Some(append!(_, json!([4, 5]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:392:35
[INFO] [stdout]     |
[INFO] [stdout] 392 |         assert_eq!(mutation, Some(truncate!(_, 1)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:401:35
[INFO] [stdout]     |
[INFO] [stdout] 401 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 3), append!(_, json!([4, 5])))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:413:18
[INFO] [stdout]     |
[INFO] [stdout] 413 |             Some(batch!(_, truncate!(_, 2), append!(_, json!([2, 3, 5, 6]))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:423:35
[INFO] [stdout]     |
[INFO] [stdout] 423 |         assert_eq!(mutation, Some(replace!(_, json!([]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:441:35
[INFO] [stdout]     |
[INFO] [stdout] 441 |         assert_eq!(mutation, Some(replace!(_, json!([4, 5]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:461:35
[INFO] [stdout]     |
[INFO] [stdout] 461 |         assert_eq!(mutation, Some(replace!(_, json!([2, 3]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:471:35
[INFO] [stdout]     |
[INFO] [stdout] 471 |         assert_eq!(mutation, Some(truncate!(_, 2)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:489:35
[INFO] [stdout]     |
[INFO] [stdout] 489 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 4), append!(_, json!([3, 5])))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:500:35
[INFO] [stdout]     |
[INFO] [stdout] 500 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 4), append!(_, json!([3, 4, 5])))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:658:35
[INFO] [stdout]     |
[INFO] [stdout] 658 |         assert_eq!(mutation, Some(replace!(a, json!("y"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:668:35
[INFO] [stdout]     |
[INFO] [stdout] 668 |         assert_eq!(mutation, Some(delete!(a)));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:678:35
[INFO] [stdout]     |
[INFO] [stdout] 678 |         assert_eq!(mutation, Some(delete!(b)));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:724:35
[INFO] [stdout]     |
[INFO] [stdout] 724 |         assert_eq!(mutation, Some(replace!(a, json!("bye"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:735:35
[INFO] [stdout]     |
[INFO] [stdout] 735 |         assert_eq!(mutation, Some(replace!(b, json!("hello world"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:806:30
[INFO] [stdout]     |
[INFO] [stdout] 806 |         assert_eq!(batch[0], replace!(a, json!(10)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:807:30
[INFO] [stdout]     |
[INFO] [stdout] 807 |         assert_eq!(batch[1], replace!(b, json!(20)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:820:30
[INFO] [stdout]     |
[INFO] [stdout] 820 |         assert_eq!(batch[0], replace!(a, json!(10)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:833:30
[INFO] [stdout]     |
[INFO] [stdout] 833 |         assert_eq!(batch[0], replace!(a, json!(10)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:834:30
[INFO] [stdout]     |
[INFO] [stdout] 834 |         assert_eq!(batch[1], replace!(b, json!(20)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:847:30
[INFO] [stdout]     |
[INFO] [stdout] 847 |         assert_eq!(batch[0], replace!(a, json!(10)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:848:30
[INFO] [stdout]     |
[INFO] [stdout] 848 |         assert_eq!(batch[1], delete!(b));
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:861:30
[INFO] [stdout]     |
[INFO] [stdout] 861 |         assert_eq!(batch[0], replace!(a, json!(10)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:862:30
[INFO] [stdout]     |
[INFO] [stdout] 862 |         assert_eq!(batch[1], replace!(b, json!(20)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:875:30
[INFO] [stdout]     |
[INFO] [stdout] 875 |         assert_eq!(batch[0], replace!(a, json!(10)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:876:30
[INFO] [stdout]     |
[INFO] [stdout] 876 |         assert_eq!(batch[1], delete!(b));
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:889:30
[INFO] [stdout]     |
[INFO] [stdout] 889 |         assert_eq!(batch[0], replace!(a, json!(10)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:890:30
[INFO] [stdout]     |
[INFO] [stdout] 890 |         assert_eq!(batch[1], replace!(b, json!(20)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:900:35
[INFO] [stdout]     |
[INFO] [stdout] 900 |         assert_eq!(mutation, Some(replace!(a, json!(10))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:912:30
[INFO] [stdout]     |
[INFO] [stdout] 912 |         assert_eq!(batch[0], delete!(a));
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:913:30
[INFO] [stdout]     |
[INFO] [stdout] 913 |         assert_eq!(batch[1], delete!(b));
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:914:30
[INFO] [stdout]     |
[INFO] [stdout] 914 |         assert_eq!(batch[2], replace!(c, json!(30)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/cow.rs:319:35
[INFO] [stdout]     |
[INFO] [stdout] 319 |         assert_eq!(mutation, Some(replace!(_, json!("world"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/cow.rs:329:35
[INFO] [stdout]     |
[INFO] [stdout] 329 |         assert_eq!(mutation, Some(append!(_, json!(" world"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/cow.rs:339:35
[INFO] [stdout]     |
[INFO] [stdout] 339 |         assert_eq!(mutation, Some(truncate!(_, 6)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/cow.rs:357:35
[INFO] [stdout]     |
[INFO] [stdout] 357 |         assert_eq!(mutation, Some(append!(_, json!(" world"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/cow.rs:369:35
[INFO] [stdout]     |
[INFO] [stdout] 369 |         assert_eq!(mutation, Some(replace!(_, json!("replaced"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/cow.rs:379:35
[INFO] [stdout]     |
[INFO] [stdout] 379 |         assert_eq!(mutation, Some(replace!(_, json!("replaced world"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/cow.rs:396:35
[INFO] [stdout]     |
[INFO] [stdout] 396 |         assert_eq!(mutation, Some(replace!(_, json!("world"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/cow.rs:415:35
[INFO] [stdout]     |
[INFO] [stdout] 415 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 6), append!(_, json!("!")))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/cow.rs:424:35
[INFO] [stdout]     |
[INFO] [stdout] 424 |         assert_eq!(mutation, Some(append!(_, json!(" world"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/cow.rs:433:35
[INFO] [stdout]     |
[INFO] [stdout] 433 |         assert_eq!(mutation, Some(replace!(_, json!("hello"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/cow.rs:451:35
[INFO] [stdout]     |
[INFO] [stdout] 451 |         assert_eq!(mutation, Some(append!(_, json!(" world"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/cow.rs:461:35
[INFO] [stdout]     |
[INFO] [stdout] 461 |         assert_eq!(mutation, Some(append!(_, json!("bc"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/deref.rs:431:35
[INFO] [stdout]     |
[INFO] [stdout] 431 |         assert_eq!(mutation, Some(append!(_, json!("\n"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/deref.rs:442:35
[INFO] [stdout]     |
[INFO] [stdout] 442 |         assert_eq!(mutation, Some(replace!(_, json!("42"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/deref.rs:453:35
[INFO] [stdout]     |
[INFO] [stdout] 453 |         assert_eq!(mutation, Some(replace!(_, json!("42"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/newtype.rs:404:35
[INFO] [stdout]     |
[INFO] [stdout] 404 |         assert_eq!(mutation, Some(replace!(_, json!("world"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/newtype.rs:421:35
[INFO] [stdout]     |
[INFO] [stdout] 421 |         assert_eq!(mutation, Some(replace!(_, json!(100))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/newtype.rs:438:35
[INFO] [stdout]     |
[INFO] [stdout] 438 |         assert_eq!(mutation, Some(replace!(_, json!("world"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/newtype.rs:447:35
[INFO] [stdout]     |
[INFO] [stdout] 447 |         assert_eq!(mutation, Some(append!(_, json!(" world"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/newtype.rs:456:35
[INFO] [stdout]     |
[INFO] [stdout] 456 |         assert_eq!(mutation, Some(append!(_, json!(" world"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/newtype.rs:465:35
[INFO] [stdout]     |
[INFO] [stdout] 465 |         assert_eq!(mutation, Some(replace!(_, json!(15))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/newtype.rs:474:35
[INFO] [stdout]     |
[INFO] [stdout] 474 |         assert_eq!(mutation, Some(replace!(_, json!(7))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/option.rs:331:35
[INFO] [stdout]     |
[INFO] [stdout] 331 |         assert_eq!(mutation, Some(replace!(_, json!(null))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/option.rs:337:35
[INFO] [stdout]     |
[INFO] [stdout] 337 |         assert_eq!(mutation, Some(replace!(_, json!(42))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/option.rs:351:35
[INFO] [stdout]     |
[INFO] [stdout] 351 |         assert_eq!(mutation, Some(replace!(_, json!("42"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/option.rs:362:35
[INFO] [stdout]     |
[INFO] [stdout] 362 |         assert_eq!(mutation, Some(replace!(_, json!("999"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/option.rs:371:35
[INFO] [stdout]     |
[INFO] [stdout] 371 |         assert_eq!(mutation, Some(append!(_, json!("bar"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/option.rs:381:35
[INFO] [stdout]     |
[INFO] [stdout] 381 |         assert_eq!(mutation, Some(replace!(_, json!(6))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/option.rs:388:35
[INFO] [stdout]     |
[INFO] [stdout] 388 |         assert_eq!(mutation, Some(replace!(_, json!(77))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/option.rs:395:35
[INFO] [stdout]     |
[INFO] [stdout] 395 |         assert_eq!(mutation, Some(replace!(_, json!(99))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/option.rs:428:35
[INFO] [stdout]     |
[INFO] [stdout] 428 |         assert_eq!(mutation, Some(replace!(_, json!([1]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/range.rs:448:35
[INFO] [stdout]     |
[INFO] [stdout] 448 |         assert_eq!(mutation, Some(replace!(_, json!({"start": 5, "end": 15}))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/range.rs:457:35
[INFO] [stdout]     |
[INFO] [stdout] 457 |         assert_eq!(mutation, Some(append!(start, json!("bc"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/range.rs:466:35
[INFO] [stdout]     |
[INFO] [stdout] 466 |         assert_eq!(mutation, Some(append!(end, json!("yx"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/range.rs:475:35
[INFO] [stdout]     |
[INFO] [stdout] 475 |         assert_eq!(mutation, Some(replace!(_, json!({"start": "b", "end": "y"}))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/array.rs:376:35
[INFO] [stdout]     |
[INFO] [stdout] 376 |         assert_eq!(mutation, Some(replace!(1, json!(99))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/array.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |             Some(batch!(_, replace!(0, json!(10)), replace!(2, json!(30)))),
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/array.rs:400:35
[INFO] [stdout]     |
[INFO] [stdout] 400 |         assert_eq!(mutation, Some(replace!(_, json!([4, 5, 6]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/array.rs:422:18
[INFO] [stdout]     |
[INFO] [stdout] 422 |             Some(batch!(_, replace!(0, json!(30)), replace!(2, json!(10)))),
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/array.rs:432:35
[INFO] [stdout]     |
[INFO] [stdout] 432 |         assert_eq!(mutation, Some(append!(0, json!("!"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:642:35
[INFO] [stdout]     |
[INFO] [stdout] 642 |         assert_eq!(mutation, Some(append!(_, json!([3]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:661:35
[INFO] [stdout]     |
[INFO] [stdout] 661 |         assert_eq!(mutation, Some(replace!(_, json!([0, 1, 2]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:670:35
[INFO] [stdout]     |
[INFO] [stdout] 670 |         assert_eq!(mutation, Some(replace!(_, json!([2, 3]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:679:35
[INFO] [stdout]     |
[INFO] [stdout] 679 |         assert_eq!(mutation, Some(truncate!(_, 1)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:688:35
[INFO] [stdout]     |
[INFO] [stdout] 688 |         assert_eq!(mutation, Some(replace!(_, json!([]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:706:35
[INFO] [stdout]     |
[INFO] [stdout] 706 |         assert_eq!(mutation, Some(append!(-2, json!("!"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:715:35
[INFO] [stdout]     |
[INFO] [stdout] 715 |         assert_eq!(mutation, Some(append!(-1, json!("!"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:724:35
[INFO] [stdout]     |
[INFO] [stdout] 724 |         assert_eq!(mutation, Some(append!(_, json!([2, 3]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:736:35
[INFO] [stdout]     |
[INFO] [stdout] 736 |         assert_eq!(mutation, Some(append!(_, json!([3]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:746:35
[INFO] [stdout]     |
[INFO] [stdout] 746 |         assert_eq!(mutation, Some(truncate!(_, 2)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:756:35
[INFO] [stdout]     |
[INFO] [stdout] 756 |         assert_eq!(mutation, Some(append!(_, json!([3, 4]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:765:35
[INFO] [stdout]     |
[INFO] [stdout] 765 |         assert_eq!(mutation, Some(append!(_, json!([3]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:780:18
[INFO] [stdout]     |
[INFO] [stdout] 780 |             Some(batch!(_, append!(-1, json!("!")), append!(-2, json!("!"))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:790:35
[INFO] [stdout]     |
[INFO] [stdout] 790 |         assert_eq!(mutation, Some(replace!(_, json!([10, 20]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:800:35
[INFO] [stdout]     |
[INFO] [stdout] 800 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 1), append!(_, json!([4])))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:809:35
[INFO] [stdout]     |
[INFO] [stdout] 809 |         assert_eq!(mutation, Some(replace!(_, json!([1, 3]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:823:18
[INFO] [stdout]     |
[INFO] [stdout] 823 |             Some(batch!(_, append!(-1, json!("4")), append!(-4, json!("1"))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:836:18
[INFO] [stdout]     |
[INFO] [stdout] 836 |             Some(batch!(_, append!(-1, json!("3")), append!(-3, json!("1"))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:847:35
[INFO] [stdout]     |
[INFO] [stdout] 847 |         assert_eq!(mutation, Some(append!(_, json!(["c!"]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:860:18
[INFO] [stdout]     |
[INFO] [stdout] 860 |             Some(batch!(_, append!(_, json!(["c?"])), append!(-2, json!("!"))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:873:35
[INFO] [stdout]     |
[INFO] [stdout] 873 |         assert_eq!(mutation, Some(replace!(_, json!(["b", "c!"]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:886:35
[INFO] [stdout]     |
[INFO] [stdout] 886 |         assert_eq!(mutation, Some(append!(-2, json!("!"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:896:35
[INFO] [stdout]     |
[INFO] [stdout] 896 |         assert_eq!(mutation, Some(append!(_, json!(["c!"]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:906:35
[INFO] [stdout]     |
[INFO] [stdout] 906 |         assert_eq!(mutation, Some(replace!(_, json!(["z!", "a", "b"]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:946:35
[INFO] [stdout]     |
[INFO] [stdout] 946 |         assert_eq!(mutation, Some(append!(_, json!([3]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:957:35
[INFO] [stdout]     |
[INFO] [stdout] 957 |         assert_eq!(mutation, Some(replace!(_, json!([0, 1, 2]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:968:35
[INFO] [stdout]     |
[INFO] [stdout] 968 |         assert_eq!(mutation, Some(append!(_, json!(["a!", "b"]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:979:35
[INFO] [stdout]     |
[INFO] [stdout] 979 |         assert_eq!(mutation, Some(append!(_, json!(["a", "b!"]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:991:35
[INFO] [stdout]     |
[INFO] [stdout] 991 |         assert_eq!(mutation, Some(append!(_, json!(["a!", "b?"]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/linked_list.rs:1023:18
[INFO] [stdout]      |
[INFO] [stdout] 1023 |             Some(batch!(
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/linked_list.rs:1043:18
[INFO] [stdout]      |
[INFO] [stdout] 1043 |             Some(batch!(
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/linked_list.rs:1063:18
[INFO] [stdout]      |
[INFO] [stdout] 1063 |             Some(batch!(
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/linked_list.rs:1085:18
[INFO] [stdout]      |
[INFO] [stdout] 1085 |             Some(batch!(
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/linked_list.rs:1107:18
[INFO] [stdout]      |
[INFO] [stdout] 1107 |             Some(batch!(_, append!(-1, json!("?")), append!(-3, json!("!"))))
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/linked_list.rs:1135:18
[INFO] [stdout]      |
[INFO] [stdout] 1135 |             Some(batch!(
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/slice.rs:550:35
[INFO] [stdout]     |
[INFO] [stdout] 550 |         assert_eq!(mutation, Some(replace!(-1, json!(42))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/slice.rs:563:35
[INFO] [stdout]     |
[INFO] [stdout] 563 |         assert_eq!(mutation, Some(replace!(-1, json!(42))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/slice.rs:575:18
[INFO] [stdout]     |
[INFO] [stdout] 575 |             Some(batch!(_, replace!(-2, json!(0)), replace!(-3, json!(1))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:694:35
[INFO] [stdout]     |
[INFO] [stdout] 694 |         assert_eq!(mutation, Some(replace!(_, json!([]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:705:35
[INFO] [stdout]     |
[INFO] [stdout] 705 |         assert_eq!(mutation, Some(replace!(_, json!([1, 2, 3]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:715:35
[INFO] [stdout]     |
[INFO] [stdout] 715 |         assert_eq!(mutation, Some(append!(_, json!([2, 3]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:725:35
[INFO] [stdout]     |
[INFO] [stdout] 725 |         assert_eq!(mutation, Some(append!(_, json!([4, 5]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:734:35
[INFO] [stdout]     |
[INFO] [stdout] 734 |         assert_eq!(mutation, Some(append!(_, json!([6, 7]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:747:35
[INFO] [stdout]     |
[INFO] [stdout] 747 |         assert_eq!(mutation, Some(replace!(-2, json!(99))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:757:35
[INFO] [stdout]     |
[INFO] [stdout] 757 |         assert_eq!(mutation, Some(replace!(-2, json!(99))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:770:35
[INFO] [stdout]     |
[INFO] [stdout] 770 |         assert_eq!(mutation, Some(replace!(_, json!([11, 12]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:782:18
[INFO] [stdout]     |
[INFO] [stdout] 782 |             Some(batch!(_, append!(_, json!(["new"])), append!(-3, json!("!"))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:800:18
[INFO] [stdout]     |
[INFO] [stdout] 800 |             Some(batch!(_, replace!(-2, json!(333)), replace!(-3, json!(222))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:812:35
[INFO] [stdout]     |
[INFO] [stdout] 812 |         assert_eq!(mutation, Some(replace!(_, json!([3]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:843:35
[INFO] [stdout]     |
[INFO] [stdout] 843 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 3), append!(_, json!([4, 3])))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:855:18
[INFO] [stdout]     |
[INFO] [stdout] 855 |             Some(batch!(_, truncate!(_, 2), append!(_, json!([99, 2, 3]))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:867:35
[INFO] [stdout]     |
[INFO] [stdout] 867 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 3), append!(_, json!([3, 4])))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:877:35
[INFO] [stdout]     |
[INFO] [stdout] 877 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 3), append!(_, json!([3])))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:887:35
[INFO] [stdout]     |
[INFO] [stdout] 887 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 4), append!(_, json!([3, 5])))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:907:35
[INFO] [stdout]     |
[INFO] [stdout] 907 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 3), append!(_, json!([4])))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:917:35
[INFO] [stdout]     |
[INFO] [stdout] 917 |         assert_eq!(mutation, Some(replace!(_, json!([]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:930:18
[INFO] [stdout]     |
[INFO] [stdout] 930 |             Some(batch!(_, truncate!(_, 3), append!(_, json!([10, 20, 30, 4]))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:966:35
[INFO] [stdout]     |
[INFO] [stdout] 966 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 3), append!(_, json!([3])))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:978:35
[INFO] [stdout]     |
[INFO] [stdout] 978 |         assert_eq!(mutation, Some(truncate!(_, 1)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:993:35
[INFO] [stdout]     |
[INFO] [stdout] 993 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 2), append!(_, json!([3, 5])),)));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec.rs:1004:35
[INFO] [stdout]      |
[INFO] [stdout] 1004 |         assert_eq!(mutation, Some(append!(_, json!(["bc"]))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec.rs:1015:35
[INFO] [stdout]      |
[INFO] [stdout] 1015 |         assert_eq!(mutation, Some(replace!(_, json!(["xy"]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/vec.rs:1029:18
[INFO] [stdout]      |
[INFO] [stdout] 1029 |             Some(batch!(_, truncate!(_, 2), append!(_, json!(["XY", "b", "c"]))))
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec.rs:1041:35
[INFO] [stdout]      |
[INFO] [stdout] 1041 |         assert_eq!(mutation, Some(append!(_, json!(["d!"]))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/vec_deque.rs:954:35
[INFO] [stdout]     |
[INFO] [stdout] 954 |         assert_eq!(mutation, Some(append!(_, json!([2, 3]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/vec_deque.rs:963:35
[INFO] [stdout]     |
[INFO] [stdout] 963 |         assert_eq!(mutation, Some(append!(_, json!([2, 3]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/vec_deque.rs:973:35
[INFO] [stdout]     |
[INFO] [stdout] 973 |         assert_eq!(mutation, Some(append!(_, json!([4, 5]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/slices/vec_deque.rs:983:35
[INFO] [stdout]     |
[INFO] [stdout] 983 |         assert_eq!(mutation, Some(truncate!(_, 2)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/slices/vec_deque.rs:992:35
[INFO] [stdout]     |
[INFO] [stdout] 992 |         assert_eq!(mutation, Some(truncate!(_, 3)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1002:35
[INFO] [stdout]      |
[INFO] [stdout] 1002 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 1), append!(_, json!([4])))));
[INFO] [stdout]      |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1013:35
[INFO] [stdout]      |
[INFO] [stdout] 1013 |         assert_eq!(mutation, Some(append!(_, json!([2]))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1022:35
[INFO] [stdout]      |
[INFO] [stdout] 1022 |         assert_eq!(mutation, Some(replace!(_, json!([0, 1, 2]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1031:35
[INFO] [stdout]      |
[INFO] [stdout] 1031 |         assert_eq!(mutation, Some(replace!(_, json!([2, 3]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1042:35
[INFO] [stdout]      |
[INFO] [stdout] 1042 |         assert_eq!(mutation, Some(replace!(_, json!([2, 3]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1063:35
[INFO] [stdout]      |
[INFO] [stdout] 1063 |         assert_eq!(mutation, Some(replace!(_, json!([0, 1, 2]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1072:35
[INFO] [stdout]      |
[INFO] [stdout] 1072 |         assert_eq!(mutation, Some(replace!(_, json!([2]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1089:35
[INFO] [stdout]      |
[INFO] [stdout] 1089 |         assert_eq!(mutation, Some(replace!(_, json!([1]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1098:35
[INFO] [stdout]      |
[INFO] [stdout] 1098 |         assert_eq!(mutation, Some(replace!(_, json!([1]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1116:35
[INFO] [stdout]      |
[INFO] [stdout] 1116 |         assert_eq!(mutation, Some(replace!(_, json!([]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1126:35
[INFO] [stdout]      |
[INFO] [stdout] 1126 |         assert_eq!(mutation, Some(truncate!(_, 2)));
[INFO] [stdout]      |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1138:35
[INFO] [stdout]      |
[INFO] [stdout] 1138 |         assert_eq!(mutation, Some(append!(_, json!([2]))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1148:35
[INFO] [stdout]      |
[INFO] [stdout] 1148 |         assert_eq!(mutation, Some(truncate!(_, 1)));
[INFO] [stdout]      |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1158:35
[INFO] [stdout]      |
[INFO] [stdout] 1158 |         assert_eq!(mutation, Some(replace!(_, json!([1, 3, 4]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1168:35
[INFO] [stdout]      |
[INFO] [stdout] 1168 |         assert_eq!(mutation, Some(append!(_, json!([2, 3]))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1177:35
[INFO] [stdout]      |
[INFO] [stdout] 1177 |         assert_eq!(mutation, Some(replace!(_, json!([1, 99, 2, 3]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1187:35
[INFO] [stdout]      |
[INFO] [stdout] 1187 |         assert_eq!(mutation, Some(replace!(_, json!([1, 3]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1196:29
[INFO] [stdout]      |
[INFO] [stdout] 1196 |         assert_eq!(m1, Some(append!(_, json!([3]))));
[INFO] [stdout]      |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1201:29
[INFO] [stdout]      |
[INFO] [stdout] 1201 |         assert_eq!(m3, Some(truncate!(_, 1)));
[INFO] [stdout]      |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1210:35
[INFO] [stdout]      |
[INFO] [stdout] 1210 |         assert_eq!(mutation, Some(truncate!(_, 3)));
[INFO] [stdout]      |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1219:35
[INFO] [stdout]      |
[INFO] [stdout] 1219 |         assert_eq!(mutation, Some(append!(_, json!([0, 0]))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1230:35
[INFO] [stdout]      |
[INFO] [stdout] 1230 |         assert_eq!(mutation, Some(truncate!(_, 1)));
[INFO] [stdout]      |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1264:35
[INFO] [stdout]      |
[INFO] [stdout] 1264 |         assert_eq!(mutation, Some(replace!(_, json!([1]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1273:35
[INFO] [stdout]      |
[INFO] [stdout] 1273 |         assert_eq!(mutation, Some(replace!(-2, json!(99))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1292:35
[INFO] [stdout]      |
[INFO] [stdout] 1292 |         assert_eq!(mutation, Some(append!(-2, json!("!"))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1304:18
[INFO] [stdout]      |
[INFO] [stdout] 1304 |             Some(batch!(_, append!(-1, json!("3")), append!(-3, json!("1"))))
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1315:35
[INFO] [stdout]      |
[INFO] [stdout] 1315 |         assert_eq!(mutation, Some(append!(-1, json!("baz"))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1325:35
[INFO] [stdout]      |
[INFO] [stdout] 1325 |         assert_eq!(mutation, Some(append!(-2, json!("!"))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1335:35
[INFO] [stdout]      |
[INFO] [stdout] 1335 |         assert_eq!(mutation, Some(append!(-1, json!("!"))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1348:18
[INFO] [stdout]      |
[INFO] [stdout] 1348 |             Some(batch!(
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1364:35
[INFO] [stdout]      |
[INFO] [stdout] 1364 |         assert_eq!(mutation, Some(append!(-2, json!("1"))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1376:18
[INFO] [stdout]      |
[INFO] [stdout] 1376 |             Some(batch!(_, append!(_, json!(["b"])), append!(-2, json!("!"))))
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1387:35
[INFO] [stdout]      |
[INFO] [stdout] 1387 |         assert_eq!(mutation, Some(append!(_, json!(["b"]))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1397:35
[INFO] [stdout]      |
[INFO] [stdout] 1397 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 1), append!(-2, json!("!")))));
[INFO] [stdout]      |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1432:35
[INFO] [stdout]      |
[INFO] [stdout] 1432 |         assert_eq!(mutation, Some(append!(_, json!(["bc"]))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1443:35
[INFO] [stdout]      |
[INFO] [stdout] 1443 |         assert_eq!(mutation, Some(replace!(_, json!(["xy", "a", "b"]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1454:35
[INFO] [stdout]      |
[INFO] [stdout] 1454 |         assert_eq!(mutation, Some(append!(_, json!(["c!"]))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1469:35
[INFO] [stdout]      |
[INFO] [stdout] 1469 |         assert_eq!(mutation, Some(replace!(_, json!(["a", "XY", "b", "c"]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1489:35
[INFO] [stdout]      |
[INFO] [stdout] 1489 |         assert_eq!(mutation, Some(replace!(-3, json!(99))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1500:35
[INFO] [stdout]      |
[INFO] [stdout] 1500 |         assert_eq!(mutation, Some(append!(_, json!([3]))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1524:18
[INFO] [stdout]      |
[INFO] [stdout] 1524 |             Some(batch!(_, append!(-2, json!("!")), replace!(-3, json!("x"))))
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/os_string.rs:298:35
[INFO] [stdout]     |
[INFO] [stdout] 298 |         assert_eq!(mutation, Some(replace!(_, json!({"Unix": [119, 111, 114, 108, 100]}))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/os_string.rs:307:35
[INFO] [stdout]     |
[INFO] [stdout] 307 |         assert_eq!(mutation, Some(append!(Unix, json!([98, 97, 114]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/os_string.rs:326:35
[INFO] [stdout]     |
[INFO] [stdout] 326 |         assert_eq!(mutation, Some(replace!(_, json!({"Unix": [120, 121, 122]}))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/os_string.rs:336:35
[INFO] [stdout]     |
[INFO] [stdout] 336 |         assert_eq!(mutation, Some(append!(Unix, json!([98, 97, 114, 52, 50]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/os_string.rs:345:35
[INFO] [stdout]     |
[INFO] [stdout] 345 |         assert_eq!(mutation, Some(append!(Unix, json!([98, 97, 114, 98, 97, 122]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/os_string.rs:373:35
[INFO] [stdout]     |
[INFO] [stdout] 373 |         assert_eq!(mutation, Some(replace!(_, json!({"Unix": []}))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/os_string.rs:383:35
[INFO] [stdout]     |
[INFO] [stdout] 383 |         assert_eq!(mutation, Some(replace!(_, json!({"Unix": [119, 111, 114, 108, 100]}))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/os_string.rs:395:18
[INFO] [stdout]     |
[INFO] [stdout] 395 |             Some(replace!(
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:306:35
[INFO] [stdout]     |
[INFO] [stdout] 306 |         assert_eq!(mutation, Some(replace!(_, json!("/etc"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:315:35
[INFO] [stdout]     |
[INFO] [stdout] 315 |         assert_eq!(mutation, Some(append!(_, json!("/local"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:324:35
[INFO] [stdout]     |
[INFO] [stdout] 324 |         assert_eq!(mutation, Some(replace!(_, json!("/etc"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:333:35
[INFO] [stdout]     |
[INFO] [stdout] 333 |         assert_eq!(mutation, Some(truncate!(_, 4)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:343:35
[INFO] [stdout]     |
[INFO] [stdout] 343 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 6), append!(_, json!("/etc")))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:354:18
[INFO] [stdout]     |
[INFO] [stdout] 354 |             Some(batch!(_, truncate!(_, 9), append!(_, json!("/other.rs"))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:364:35
[INFO] [stdout]     |
[INFO] [stdout] 364 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 4), append!(_, json!(".rs")))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:373:35
[INFO] [stdout]     |
[INFO] [stdout] 373 |         assert_eq!(mutation, Some(append!(_, json!(".rs"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:382:35
[INFO] [stdout]     |
[INFO] [stdout] 382 |         assert_eq!(mutation, Some(append!(_, json!(".gz"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:392:35
[INFO] [stdout]     |
[INFO] [stdout] 392 |         assert_eq!(mutation, Some(replace!(_, json!("/etc"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:414:35
[INFO] [stdout]     |
[INFO] [stdout] 414 |         assert_eq!(mutation, Some(replace!(_, json!("/usr/local/bin"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:426:35
[INFO] [stdout]     |
[INFO] [stdout] 426 |         assert_eq!(mutation, Some(replace!(_, json!("/USR/LOCAL"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:456:35
[INFO] [stdout]     |
[INFO] [stdout] 456 |         assert_eq!(mutation, Some(truncate!(_, 4)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:465:35
[INFO] [stdout]     |
[INFO] [stdout] 465 |         assert_eq!(mutation, Some(truncate!(_, 4)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:475:35
[INFO] [stdout]     |
[INFO] [stdout] 475 |         assert_eq!(mutation, Some(truncate!(_, 4)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/str.rs:238:35
[INFO] [stdout]     |
[INFO] [stdout] 238 |         assert_eq!(mutation, Some(replace!(_, json!("HellO_worlD"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:488:35
[INFO] [stdout]     |
[INFO] [stdout] 488 |         assert_eq!(mutation, Some(replace!(_, json!("world"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:498:35
[INFO] [stdout]     |
[INFO] [stdout] 498 |         assert_eq!(mutation, Some(append!(_, json!("bc"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:507:35
[INFO] [stdout]     |
[INFO] [stdout] 507 |         assert_eq!(mutation, Some(append!(_, json!("bar"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:516:35
[INFO] [stdout]     |
[INFO] [stdout] 516 |         assert_eq!(mutation, Some(append!(_, json!("bar"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:536:35
[INFO] [stdout]     |
[INFO] [stdout] 536 |         assert_eq!(mutation, Some(replace!(_, json!("xyz"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:545:35
[INFO] [stdout]     |
[INFO] [stdout] 545 |         assert_eq!(mutation, Some(truncate!(_, 4)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `truncate` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:555:35
[INFO] [stdout]     |
[INFO] [stdout] 555 |         assert_eq!(mutation, Some(truncate!(_, 2)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `truncate` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:565:35
[INFO] [stdout]     |
[INFO] [stdout] 565 |         assert_eq!(mutation, Some(append!(_, json!("世界"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:575:35
[INFO] [stdout]     |
[INFO] [stdout] 575 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 1), append!(_, json!("~")))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:584:35
[INFO] [stdout]     |
[INFO] [stdout] 584 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 4), append!(_, json!("世界！")))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:594:35
[INFO] [stdout]     |
[INFO] [stdout] 594 |         assert_eq!(mutation, Some(truncate!(_, 2)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `truncate` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:612:35
[INFO] [stdout]     |
[INFO] [stdout] 612 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 4), append!(_, json!("世界")))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:622:35
[INFO] [stdout]     |
[INFO] [stdout] 622 |         assert_eq!(mutation, Some(append!(_, json!("d"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:631:35
[INFO] [stdout]     |
[INFO] [stdout] 631 |         assert_eq!(mutation, Some(replace!(_, json!(""))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:641:35
[INFO] [stdout]     |
[INFO] [stdout] 641 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 1), append!(_, json!("c")))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:651:35
[INFO] [stdout]     |
[INFO] [stdout] 651 |         assert_eq!(mutation, Some(append!(_, json!("bar42"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/tuple.rs:504:35
[INFO] [stdout]     |
[INFO] [stdout] 504 |         assert_eq!(mutation, Some(append!(0, json!(" world"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/tuple.rs:526:35
[INFO] [stdout]     |
[INFO] [stdout] 526 |         assert_eq!(mutation, Some(replace!(_, json!(["world"]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/tuple.rs:534:35
[INFO] [stdout]     |
[INFO] [stdout] 534 |         assert_eq!(mutation, Some(replace!(_, json!(["hello world"]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `morphix` (lib test) due to 390 previous errors
[INFO] running `Command { std: "docker" "inspect" "ecb8864448d60a0fae1c18989f4471ea954fa6f7b26dc1d02bdda27dc9571715", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ecb8864448d60a0fae1c18989f4471ea954fa6f7b26dc1d02bdda27dc9571715", kill_on_drop: false }`
[INFO] [stdout] ecb8864448d60a0fae1c18989f4471ea954fa6f7b26dc1d02bdda27dc9571715
